Don't crash if model is not set. Noted by Mariano Suarez-Alvarez.
authorMatthias Clasen <maclas@gmx.de>
Fri, 27 Aug 2004 03:59:05 +0000 (03:59 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Fri, 27 Aug 2004 03:59:05 +0000 (03:59 +0000)
Thu Aug 26 23:58:11 2004  Matthias Clasen  <maclas@gmx.de>

* gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't crash
if model is not set. Noted by Mariano Suarez-Alvarez.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkcombobox.c

index 99ac007cd2308466c63a303ceeb79796e9d6e513..8ff4dd9ba2d3188f1e6397baa80b1f570b5f9b9f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Aug 26 23:58:11 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't crash
+       if model is not set. Noted by Mariano Suarez-Alvarez.
+
 Thu Aug 26 22:44:12 2004  Matthias Clasen  <maclas@gmx.de>
 
        Provide information about how an adjustment change in a range 
index 99ac007cd2308466c63a303ceeb79796e9d6e513..8ff4dd9ba2d3188f1e6397baa80b1f570b5f9b9f 100644 (file)
@@ -1,3 +1,8 @@
+Thu Aug 26 23:58:11 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't crash
+       if model is not set. Noted by Mariano Suarez-Alvarez.
+
 Thu Aug 26 22:44:12 2004  Matthias Clasen  <maclas@gmx.de>
 
        Provide information about how an adjustment change in a range 
index 99ac007cd2308466c63a303ceeb79796e9d6e513..8ff4dd9ba2d3188f1e6397baa80b1f570b5f9b9f 100644 (file)
@@ -1,3 +1,8 @@
+Thu Aug 26 23:58:11 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't crash
+       if model is not set. Noted by Mariano Suarez-Alvarez.
+
 Thu Aug 26 22:44:12 2004  Matthias Clasen  <maclas@gmx.de>
 
        Provide information about how an adjustment change in a range 
index 99ac007cd2308466c63a303ceeb79796e9d6e513..8ff4dd9ba2d3188f1e6397baa80b1f570b5f9b9f 100644 (file)
@@ -1,3 +1,8 @@
+Thu Aug 26 23:58:11 2004  Matthias Clasen  <maclas@gmx.de>
+
+       * gtk/gtkcombobox.c (gtk_combo_box_key_press): Don't crash
+       if model is not set. Noted by Mariano Suarez-Alvarez.
+
 Thu Aug 26 22:44:12 2004  Matthias Clasen  <maclas@gmx.de>
 
        Provide information about how an adjustment change in a range 
index 8879a5e729d466199c8196a5411379b20445a129..0636b9488319f0cb3d80e238f0e2e300d2fee831 100644 (file)
@@ -3305,6 +3305,9 @@ gtk_combo_box_key_press (GtkWidget   *widget,
   GtkTreeIter iter;
   GtkTreeIter new_iter;
 
+  if (combo_box->priv->model == NULL)
+    return FALSE;
+
   if ((event->keyval == GDK_Down || event->keyval == GDK_KP_Down) && 
       state == GDK_MOD1_MASK)
     {